﻿<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <script type="text/javascript">
        /**
          * 正则表达式模式修饰符可选参数
          * 
          *     1. i(忽略大小写)
          *     2. g(全局匹配)（查找所有匹配而非在找到第一个匹配后停止）
          *     3. m(多行匹配)
          */

        /**
          * 正则表达式创建方式
          *  
          *     直接量:/partten/attributes
          *     创建RegExp对象语法: new RegExp(parrten,attributes),将RegExp()为函数调用，它的行为和new运算符调用时是一样的
          *
          *
          */

        /**
          * RegExp对象方法test(),exec()
          * 
          *     test : 方法用于检测一个字符串是否匹配某个模式.匹配返回true,否则false
          *     exec : 检索字符串中指定的值。返回找到的值，并确定其位置(index)
          */


        /**
          * 支持正则表达式的string对象的方法
          *     search : 检索与正则表达式相匹配的值。
          *     match  : 找到一个或多个正则表达式的匹配。
          *     replace: 替换与正则表达式匹配的子串。
          *     split  : 把字符串分割为字符串数组。
          *
          *
          *  常见问题
          *     'aaa'.replace('a','b')第一个参数我们称为要替换的字符串模式,返回"baa",这里并没有全局替换
          *     'aaa'.replace(/a/g,'b')返回'bbb'
          *     
          *
          *    
          */

        var str = "abcb";
        console.log(str.replace("b","1") );
  


        
    </script>
</head>
<body>

</body>
</html>
